persistent screen - German English Dictionary